/* @(#)GSBalanceParamBean.java   
 *
 * Project: GS
 *
 * Modify Information:
 * =============================================================================
 *   Author       Date       Description
 *   ------------ ---------- ---------------------------------------------------
 *   Jenny Li    2006-4-20     新增
 *
 * Copyright Notice:
 * =============================================================================
 *    Copyright (c) 2001-2006 Beijing HiTRUST Technology Co., Ltd. 1808 Room, 
 *        Science & Technology Building, No. 9 South Street, Zhong Guan Cun, 
 *        Haidian District, Beijing ,100081, China All rights reserved.
 *
 *    This software is the confidential and proprietary information of
 *        Beijing HiTRUST Technology Co., Ltd. ("Confidential Information").
 *        You shall not disclose such Confidential Information and shall use it
 *        only in accordance with the terms of the license agreement you entered
 *        into with HiTRUST.
 *
 * Warning:
 * =============================================================================
 * 
 */
package com.hitrust.gs.bean;

import java.sql.ResultSet;
import java.sql.SQLException;

import com.hitrust.gs.service.GSBaseBean;

/**
 * 
 */
public class GSBalanceParamBean implements GSBaseBean {
    /**
     * 结算日期类型
     */
    private String gs_balance_date_type;
    /**
     * 结算日期开始区间
     */
    private String gs_balance_start_date;
    /**
     * 结算日期终止区间
     */
    private String gs_balance_end_date;
    /**
     * 应收应付提醒周期
     */
    private String gs_balance_period;
    /**
     * 操作人
     */
    private String gs_operator_id;
    /**
     * 操作日期
     */
    private String gs_operate_date;
    /**
     * @return 返回变量gs_balance_date_type的值.
     */
    public String getGs_balance_date_type() {
        return this.gs_balance_date_type;
    }
    /**
     * @param aGs_balance_date_type 设定变量gs_balance_date_type的值.
     */
    public void setGs_balance_date_type(String aGs_balance_date_type) {
        this.gs_balance_date_type = aGs_balance_date_type;
    }
    /**
     * @return 返回变量gs_balance_end_date的值.
     */
    public String getGs_balance_end_date() {
        return this.gs_balance_end_date;
    }
    /**
     * @param aGs_balance_end_date 设定变量gs_balance_end_date的值.
     */
    public void setGs_balance_end_date(String aGs_balance_end_date) {
        this.gs_balance_end_date = aGs_balance_end_date;
    }
    /**
     * @return 返回变量gs_balance_period的值.
     */
    public String getGs_balance_period() {
        return this.gs_balance_period;
    }
    /**
     * @param aGs_balance_period 设定变量gs_balance_period的值.
     */
    public void setGs_balance_period(String aGs_balance_period) {
        this.gs_balance_period = aGs_balance_period;
    }
    /**
     * @return 返回变量gs_balance_start_date的值.
     */
    public String getGs_balance_start_date() {
        return this.gs_balance_start_date;
    }
    /**
     * @param aGs_balance_start_date 设定变量gs_balance_start_date的值.
     */
    public void setGs_balance_start_date(String aGs_balance_start_date) {
        this.gs_balance_start_date = aGs_balance_start_date;
    }
    /**
     * @return 返回变量gs_operate_date的值.
     */
    public String getGs_operate_date() {
        return this.gs_operate_date;
    }
    /**
     * @param aGs_operate_date 设定变量gs_operate_date的值.
     */
    public void setGs_operate_date(String aGs_operate_date) {
        this.gs_operate_date = aGs_operate_date;
    }
    /**
     * @return 返回变量gs_operator_id的值.
     */
    public String getGs_operator_id() {
        return this.gs_operator_id;
    }
    /**
     * @param aGs_operator_id 设定变量gs_operator_id的值.
     */
    public void setGs_operator_id(String aGs_operator_id) {
        this.gs_operator_id = aGs_operator_id;
    }
    public Object process(ResultSet aResultSet) throws SQLException {
        GSBalanceParamBean tBalanceBean = new GSBalanceParamBean();
        tBalanceBean.gs_balance_date_type = aResultSet.getString("GS_BALANCE_DATE_TYPE");
        tBalanceBean.gs_balance_start_date = aResultSet.getString("GS_BALANCE_START_DATE") == null? "" :aResultSet.getString("GS_BALANCE_START_DATE");
        tBalanceBean.gs_balance_end_date = aResultSet.getString("GS_BALANCE_END_DATE") == null? "":aResultSet.getString("GS_BALANCE_END_DATE");
        tBalanceBean.gs_balance_period = aResultSet.getString("GS_BALANCE_PERIOD");
        tBalanceBean.gs_operator_id = aResultSet.getString("GS_OPERATOR_ID");
        tBalanceBean.gs_operate_date = aResultSet.getString("GS_OPERATE_DATE");
        return tBalanceBean;
    }

}
